package Person.WangLuoBianCheng;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;

public class ReceiveDemo {
    public static void main(String[] args) throws IOException {
        //创建接收端的Scoket 对象(DatagramScoket)

        DatagramSocket ds = new DatagramSocket(10086);
        //创建一个数据包，用于接收数据
        byte[] bys = new byte[1024];
        //构造方法    Constructor 描述
        //DatagramPacket​(byte[] buf, int length) 构造一个 DatagramPacket用于接收长度为 length数据包。

        DatagramPacket dp =new DatagramPacket(bys,bys.length);

        ds.receive(dp);
        //解析数据包，把数据在控制台显示
        byte[] datas = dp.getData();
        int len = dp.getLength();
        String dataString = new String(datas,0,len);
        System.out.println("数据是 ："+dataString);






        ds.close();


    }
}
